package com.tianqingwl.gsystem.resources.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.tianqingwl.gsystem.resources.pojo.SysConfig;

import java.util.List;
import java.util.Map;

public interface SysConfigService {
    List<String> listAllConfigGroup();


    void list(Page<SysConfig> sysConfigPage, Integer searchType, String searchStr, String configGroup);

    SysConfig getSysConfig(Long configId);

    void save(SysConfig sysConfig);

    SysConfig getSysConfig(String configGroup, String configKey);

    List<SysConfig> getSysConfigByKey(String configKey);
    Map getMapByKey(String key);

    List<SysConfig> getSysConfigByGroup(String configGroup);
    Map getMapByGroup(String configGroup);
}
